package com.qf.springmvc.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("jump")
public class JumpController {
    @RequestMapping("zhuanfa")
    public String zhuanfa() {
        // 转发到其他控制器地址，使用forward
        // "forward:zhuanfa2"  相对路径转发
        // "forward:/jump/zhuanfa2"  绝对路径转发
        return "forward:/jump/zhuanfa2";
    }

    @RequestMapping("zhuanfa2")
    public String zhuanfa2() {
        System.out.println("执行第二个方法");
        // 转发到jsp页面，不需要加forward前缀
        return "view/index2";
    }

    // 演示重定向
    @RequestMapping("cdx")
    public String cdx() {
        System.out.println("演示重定向");
        // 重定向到网络地址，前面必须加协议http://
        return "redirect:http://wwww.baidu.com";
    }

    // 演示重定向
    @RequestMapping("cdx2")
    public String cdx2() {
        System.out.println("演示重定向");
        // 重定向到服务器内部地址
        return "redirect:/hello/test2";
    }
}
